Computational complexity analysis for cognitive scientists
نویسندگان
چکیده
Many computationalor rational-level models of cognition postulate computations that appear to be computationally intractable (e.g., NP-hard or worse). Formally, this means that the postulated computations consume an exponential amount of time. Informally, this means that the postulated computations do not scale in any obvious way to explain how the modeled cognitive capacities can operate in the real world outside the lab. This problem of intractability is quite common in cognitive science. It is observed in practically all domains of cognition, including, for instance, perception, language, reasoning, categorization, decision-making, and motor planning. It is also not specific to any particular class of models, as it can arise for symbolic, connectionist, probabilistic (e.g. Bayesian), dynamical, logic-based, and even heuristic models of cognition. How can cognitive scientists effectively deal with the intractability of their models? Several sophisticated and well-established concepts and techniques for computational complexity analysis have been developed in theoretical computer science over the last decades that can be directly utilized by cognitive scientists. Using these techniques cognitive scientists not only can assess whether or not a particular model is intractable, but also identify parameters of the model that are responsible for that intractability. As a result, these techniques can be used to generate hypotheses about how the models can be revised so as to make them computationally tractable, thereby improving the computational plausibility and scalability of the models. With this tutorial we aim to make these techniques for computational complexity analysis available for interested cognitive scientists.
منابع مشابه
The Tractable Cognition Thesis
The recognition that human minds/brains are finite systems with limited resources for computation has led some researchers to advance the Tractable Cognition thesis: Human cognitive capacities are constrained by computational tractability. This thesis, if true, serves cognitive psychology by constraining the space of computational-level theories of cognition. To utilize this constraint, a preci...
متن کاملA new control strategy for energy management in Plug-in Hybrid Electric Vehicles based on Fuzzy Cognitive Maps
In this paper, a new control strategy for energy management in Plug-in Hybrid Electric Vehicles (PHEVs) using Fuzzy Cognitive Map (FCM) is presented. In this strategy, FCM is used as a supervisory control such that the State of Charge (SoC) of the battery is kept in the acceptable range and fuel consumption per kilometer is reduced, in addition to providing the request power. Since this method ...
متن کاملEnhancing Methodological Rigor for Computational Cognitive Science: Complexity Analysis
Complexity analysis provides a measure of how well the computations being performed by a cognitive model are supported by the constraints of biological computing. We argue that research in computational cognitive science will be greatly aided by treating computational complexity as a primary issue on the same order of importance as significance analysis in experimental work. In this paper, we g...
متن کاملMeasurement of Complexity and Comprehension of a Program Through a Cognitive Approach
The inherent complexity of the software systems creates problems in the software engineering industry. Numerous techniques have been designed to comprehend the fundamental characteristics of software systems. To understand the software, it is necessary to know about the complexity level of the source code. Cognitive informatics perform an important role for better understanding the complexity o...
متن کاملIntroduction to Computational Cognitive Modeling
Instead going straight into dealing with specific approaches, issues, and domains of computational cognitive modeling, it would be more appropriate to first take some time to explore a few general questions that lie at the very core of cognitive science and computational cognitive modeling. What is computational cognitive modeling? What exactly can it contribute to cognitive science? What has i...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2013